precision lowp float;
varying vec4 vPosition;
varying vec3 gPosition;
void main(){
    vec4 modelPoition =  modelMatrix * vec4(position, 1.0);
    gPosition = position;

    vPosition = modelPoition;
    gl_Position = projectionMatrix * viewMatrix * vPosition;

}
